package com.ruoyi.system.api.domain;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @ClassName UpdateApply
 * @Description: TODO
 * @Author shihx
 * @Date 2020/3/11
 * @Version V1.0
 **/
@ApiModel(value="UpdateApply",description="信息变更入参实体") // 用来描述封装的参数对象与返回的参数对象
@JsonInclude(JsonInclude.Include.NON_NULL)
public class UpdateApply {

    @ApiModelProperty(value = "工程师ID",name="EnginnerId",required = true,dataType="String",example="工程师ID")
    private String enginnerId;

    @ApiModelProperty(value = "服务号",name="ServiceNo",required = true,dataType="String",example="服务号")
    private String serviceNo;

    @ApiModelProperty(value = "要修改的内容",name="remarks",required = true,dataType="String",example="要修改的内容")
    private String remarks;

    /** 申请主要修改的参数，用于更新 */
    @ApiModelProperty(value = "申请主要修改的参数，用于更新",name="parameter",required = true,dataType="String",example="申请主要修改的参数，用于更新")
    private String parameter;

    /** 信息修改申请的类型 1核对序列号 2地址变更 等... */
    @ApiModelProperty(value = "信息修改申请的类型 1核对序列号 2地址变更 等...",name="type",required = true,dataType="String",example="信息修改申请的类型 1核对序列号 2地址变更 等...")
    private String type;



    @ApiModelProperty(value = "是否修改地址",name="dizhi",required = true,dataType="String",example="是否修改地址")
    private boolean dizhi;
    @ApiModelProperty(value = "是否修改经纬度",name="jwd",required = true,dataType="String",example="是否修改经纬度")
    private boolean jwd;

    @ApiModelProperty(value = "经度",name="longitude",required = true,dataType="Double",example="经度")
    private Double longitude;

    @ApiModelProperty(value = "纬度",name="latitude",required = true,dataType="Double",example="纬度")
    private Double latitude;

    @ApiModelProperty(value = "服务单主键ID",name="serviceNoticeId",required = true,dataType="String",example="服务单主键ID")
    private String serviceNoticeId;




    public String getEnginnerId() {
        return enginnerId;
    }

    public void setEnginnerId(String enginnerId) {
        this.enginnerId = enginnerId;
    }

    public String getServiceNo() {
        return serviceNo;
    }

    public void setServiceNo(String serviceNo) {
        this.serviceNo = serviceNo;
    }

    public String getParameter() {
        return parameter;
    }

    public void setParameter(String parameter) {
        this.parameter = parameter;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public boolean isDizhi() {
        return dizhi;
    }

    public void setDizhi(boolean dizhi) {
        this.dizhi = dizhi;
    }

    public boolean isJwd() {
        return jwd;
    }

    public void setJwd(boolean jwd) {
        this.jwd = jwd;
    }

    public Double getLongitude() {
        return longitude;
    }

    public void setLongitude(Double longitude) {
        this.longitude = longitude;
    }

    public Double getLatitude() {
        return latitude;
    }

    public void setLatitude(Double latitude) {
        this.latitude = latitude;
    }

    public String getServiceNoticeId() {
        return serviceNoticeId;
    }

    public void setServiceNoticeId(String serviceNoticeId) {
        this.serviceNoticeId = serviceNoticeId;
    }
}
